home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-03
/
123w20.zip
/
MAKEFAR.BAT
< prev
next >
Wrap
DOS Batch File
|
1990-11-15
|
2KB
|
70 lines
ECHO OFF
CLS
REM === Must have compiler name.
REM
IF '%1'=='' GOTO PARAM
REM
REM === Delete previous runs' OBJ files if any...
REM
IF EXIST LDATE.OBJ DEL LDATE.OBJ
IF EXIST LTIME.OBJ DEL LTIME.OBJ
IF EXIST LSETCOLS.OBJ DEL LSETCOLS.OBJ
REM
REM === Compile the BASIC modules...NEAR strings, default math.
REM
COPY LDATE.BAS 123WRITE.BAS
%1 123WRITE %2;
REN 123WRITE.OBJ LDATE.OBJ
COPY LTIME.BAS 123WRITE.BAS
%1 123WRITE %2;
REN 123WRITE.OBJ LTIME.OBJ
COPY LSETCOLS.BAS 123WRITE.BAS
%1 123WRITE %2;
REN 123WRITE.OBJ LSETCOLS.OBJ
REM
REM === Make the near string library file.......
REM
LIB 123W20.LIB /NOLOGO -+LDATE -+LTIME -+LSETCOLS;
REM
REM === Delete previous runs' OBJ files..........
REM
IF EXIST LDATE.OBJ DEL LDATE.OBJ
IF EXIST LTIME.OBJ DEL LTIME.OBJ
IF EXIST LSETCOLS.OBJ DEL LSETCOLS.OBJ
REM
REM
REM === Compile the BASIC modules...FAR strings, in-line math.
REM
COPY LDATE.BAS 123WRITE.BAS
%1 123WRITE /FS/FPI %2;
REN 123WRITE.OBJ LDATE.OBJ
COPY LTIME.BAS 123WRITE.BAS
%1 123WRITE /FS/FPI %2;
REN 123WRITE.OBJ LTIME.OBJ
COPY LSETCOLS.BAS 123WRITE.BAS
%1 123WRITE /FS/FPI %2;
REN 123WRITE.OBJ LSETCOLS.OBJ
DEL 123WRITE.BAS
REM
REM === Make the far string library file.......
REM
LIB 123W20F.LIB /NOLOGO -+LDATE -+LTIME -+LSETCOLS;
REM
REM === Make the Quick Library file.......
REM
LINK /NOL /Q 123W20F.LIB,123W20F.QLB,NUL,QBXQLB;
ECHO .
ECHO 123W20.LIB, 123W20F.LIB and 123W20F.QLB COMPLETED.
GOTO END
:PARAM
ECHO You did not enter the compiler name on the command line.
ECHO The syntax is:
ECHO .
ECHO MAKEFAR compilerName [compiler switches]
ECHO .
ECHO compilerName usually should be: BC
ECHO .
ECHO compiler switches should not normally be used.
:END
ECHO .